Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Italy F9 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Colombia F4 Czech Republic F5 Czech Republic F6 France F20 Rodez Open de Montauban - Montauban Tennis Napoli Cup - Naples Open de L'Isere-Open 38 - Grenoble Open 88 - Contrexeville Memorial Kolyaskin - Donetsk Warta Cup - Sopot Challenger 42 - Andrezieux Internazionali di Tennis de San Marino - San Marino Warta Cup 2001 - Sopot The Scottish Tennis Championships - Edinburgh Kyiv UMC Open - Kiev USTA Challenger of San Antonio - San Antonio Maia Open 2002 - Maia Hamburg Challenger - Hamburg Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Gemax Open 2002 - Belgrade Prague Challenger - Prague GHI Bronx Tennis Classic - Bronx Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Gosford Australian Unity Challenger - Gosford Alexander Kolyaskin Memorial - Donetsk AXA Open - Lisbon KGHM Polish Indoors - Wroclaw Sardinia International Championship - Cagliari Budapest Challenger - Budapest 2002 Azalea Orthopedic Challenger - Tyler Nord/LB Open 2004 - Braunschweig Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Gallagher International - Hamilton Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Challenger 42 - Andrezieux Citta di Monza - Monza Geneva Challenger - Geneva ECM Prague Open - Prague Asics Challenger Open - Monchengladbach GHI Bronx Tennis Classic - Bronx Uncle Toby's Burnie Challenger - Tasmania Pekao Open - Szczecin Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Nice - Nice Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Copa Sevilla Internacionales de Andalucia - Seville Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Oberstraufen Cup - Oberstaufen Ispat Open 2004 - Ostrava SAA Hilversum Open - Hilversum Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana IPP Open - Helsinki Samsung Securities Cup - Seoul Tehran Open 2004 - Tehran Challenger 42 - Andrezieux Open de Montauban - Montauban Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Busan Open Challenger Tennis - Busan Open D'Orleans - Orleans III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Mamaia Challenger - Constanta Porsche Open - Poznan Timisoara Challenger - Timisoara Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Porsche Open - Poznan Pekao Open - Szczecin St. Petersburg Challenger - St. Petersburg Flea Market Cup Busan Challenger Tennis - Busan Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Olimp Kyiv Open - Kiev Open D'Orleans - Orleans Noumea Challenger Heilbronn Challenger Wroclaw Challenger Coffee Cup Challenger - Chikmagalur Tanger Challenger Bancastato Challenger Lugano - Lugano Rabat Challenger Marrakech Challenger Monza Challenger X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Ostrava Challenger Internazionali de Tennis di Bergamo - Bergamo Tatra Banka Slovak Open - Bratislava Reggio Emilia Challenger Astana Challenger - Astana St. Brieuc Challenger BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Aberto de Sao Paulo - Sao Paulo Mobilux Open - Luxembourg BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Genova Challenger Kish Free Zone Island Challenger - Kish Island Croatia Osiguranje Rijeka Open - Rijeka Challenger 42 - Andrezieux Banja Luka Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou San Luis Potosi Challenger - San Luis Potosi TED Open - Istanbul AGT Challenger - Leon St. Brieuc Challenger Pekao Open 2005 - Szczecin Poznan Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Turin Challenger Zenith Tennis Cup-Harbour Club - Milan Geneva Challenger s'Tennis Masters Challenger - Graz KGHM Emax Polish Indoors - Wroclaw IV Challenger Ciudad De Guayaquil - Guayaquil X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Dharwad Challenger 2006 - Dharwad 5° Sporting Challenger - Turin s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Kazan Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Open de Montauban - Montauban Tarragona Challenger Porsche Open - Poznan Lambertz Open by Stawag 2007 - Aachen Top Wool Challenger Biella - Biella Volvo Sylt Open - Sylt The Wright Financial Group, Inc. Challenger - Champaign VII Open Banc Agricol - Andorra Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Orbetello Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Challenger Casino Lugano - Lugano Pekao Open - Szczecin Samsung Securities Cup - Seoul Ljubljana Challenger ATP Challenger Open 2004 - Monchengladbach Aamulehti Tampere Opene - Tampere Akbank Private Banking TED Open - Istanbul Nossa Caixa Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Wroclaw Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg ECM Cup - Prague Kyiv Open - Kiev Zivnobanka Czech Open - Prostejov Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende XI Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships of Houston - Houston Challenger Ford de Cherbourg - Cherbourg Astana Challenger Memorial Savigny - Sassuolo Alexander Kolyaskin Memorial - Donetsk The Bolton Challenger - Bolton Copa Ericsson - Sao Paulo Jameson Cup - Milan Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Challenger Ciudad de Tijuana - Tijuana Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Banca Stato Challenger Lugano - Lugano Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia Zagreb Open - Zagreb Quelle Cup 2000 - Furth Pekao Open - Szczecin CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of San Antonio - San Antonio Germany F1 ATU Cup 2001 - Weiden Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Medicor Open - Budapest Top Wool Challenger Biella - Biella St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Czech Open - Prostejov Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt China Open - Beijing USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo LXVII Concursu Internacional de Vigo - Vigo Adidas International - Sydney BMW Open - Munich Southern Capital Cup - Almaty Abierto Internacional Varonil Ciudad de Cancun - Cancun Abierto Mexicano de Tenis Pegaso - Mexico City Milan Indoors - Milan Samsung Open - Brighton AAPT Championships - Adelaide Open 13 - Marseille ATP Challenger Trophy 2008 - Trnava Croatia Open - Umag Idea Prokom Open - Sopot Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Gelsor Open Romania - Bucharest Generali Open 2001 - Kitzbuhel Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Tata Open 2003 - Chennai Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Monza Challenger Bordeaux Challenger Tata Open - Chennai Brasil Open - Costa do Sauipe Estoril Open - Estoril Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Open 13 - Marseille Dubai Open - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Bratislava Challenger Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice AEGON International - Eastbourne China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney TD Waterhouse Cup - Long Island Open de Moselle - Metz Salzburg Challenger Grand Prix de Tennis de Lyon - Lyon BCR Open Romania - Bucharest AEGON Championships - London Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Wroclaw Challenger Copa Claro - Buenos Aires Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart China Open - Beijing BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm AAPT Championships - Adelaide Chevrolet Cup - Santiago U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Zivnobanka Czech Open - Prostejov Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Neride Prague Indoor - Prague Siemens Open 2001 - Scheveningen Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Compaq Cup 2001 - Zabrze Open de Charleroi - Charleroi Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Tatra Banka Open - Bratislava Unique Zagreb Open - Zagreb BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort China Open - Beijing Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot Energis Open - Amersfoort Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Siebel Open - San Jose BMW Open - Munich Estoril Open - Estoril Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis Italian Open - Rome Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto AIG Japan Open - Tokyo NASDAQ-100 Open - Miami BCR Open Romania - Bucharest BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Erste Bank Open - Vienna Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid French Open - Paris Tennis Masters Series - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Gerry Weber Open - Halle Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - London